package com.chuangke.metadata.entity;

import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.chuangke.framework.model.BasicModel;

/**
 * @date : 2024-1-3
 */
public class SysBisModel extends BasicModel {

    /** 名称 */
    private String name ;
    /** 所属模块 */
    private String moudleId ;
    /** 排序（升序） */
    private String sort ;

    /** 模型明细 */
    @TableField(exist=false) private List<SysBisModelDetail> details ;

    /** 如果业务模型是列表，可以配置查询条件*/
    @TableField(exist=false) private List<SysGridColumn> conditions ;

    @Override
    public String getName() {
        return name;
    }

    @Override
    public void setName(String name) {
        this.name = name;
    }

    public String getMoudleId() {
        return moudleId;
    }

    public void setMoudleId(String moudleId) {
        this.moudleId = moudleId;
    }

    public String getSort() {
        return sort;
    }

    public void setSort(String sort) {
        this.sort = sort;
    }

    public List<SysBisModelDetail> getDetails() {
        return details;
    }

    public void setDetails(List<SysBisModelDetail> details) {
        this.details = details;
    }

    public List<SysGridColumn> getConditions() {
        return conditions;
    }

    public void setConditions(List<SysGridColumn> conditions) {
        this.conditions = conditions;
    }
}